package com.qfedu.empproject.dao;

import com.qfedu.empproject.entity.Emp;

import java.util.List;


public interface EmpDao {
    //    新增
    int insert(Emp emp);

    //    修改
    int update(Emp emp);

    //    动态修改，传递哪些参数更新哪些参数
    int updateDynamic(Emp emp);

    //    删除
    int delete(Integer id);

    //    查询单个
    Emp selectOne(Integer id);

    //    查询所有-分页 limit from,size
    //    SELECT * FROM emp LIMIT 2,2;
    List<Emp> selectByPage(Integer from, Integer size);

    // 查询总共多少条数据
    long getCount();
}
